package com.isnotlocus.gulimail.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
 *1.如何使用nacos作为配置中心统一管理配置
 *1）引入依赖
 *       <dependency>
 *           <groupId>com.alibaba.cloud</groupId>
 *           <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
 *       </dependency>
 * 2）默认nacos去加载的时候是会去nacos中心加载一个当前项目名+.properties一个配置文件
 *
 *  在使用配置文件中的数据的类上标上@RefreshScope,如果修改配置中心的配置的话，那么会自动刷新配置，
 *  一般是标注在controller上，因为，controller是向外暴露接口
 * 默认是public命名空间
 * spring.cloud.nacos.config.namespace=7905c915-64ad-4066-8ea9-ef63918e5f79  指定命名空间
 * spring.cloud.nacos.config.group=tmp 指定分组
 * ${spring.cloud.nacos.config.file-extension}：配置文件的扩展名，可以为properties、yml等
 *
 *
 */

@EnableDiscoveryClient
@SpringBootApplication
public class GulimailCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimailCouponApplication.class, args);
    }

}
